/**
 * 项目名称（软件名称）：忠旺机械物资管理系统(mms)
 * 研发设计单位：忠旺机械设备制造有限公司机械设计院智能控制设计科设计与研发。
 * 版权所有：忠旺机械设备制造有限公司
 * 注：本项目的一切技术专利，使用规范归解释权由忠旺机械设备制造有限公司所有。
 * 软件版本：Ver 1.0.0
 * 文件路径：com.zhongwang.mms.module.overview.model
 * 创建时间：2020年05月18日 19时59分
 **/
package com.zhongwang.mms.module.overview.model;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName： OveIndexModel
 * @Description： 首页显示数据使用数据模型
 * @Author： 徐一贺
 * @Date： 2020/5/18 19:59
 * @Version： V1.0
 **/
@Data
public class OveIndexModel {
    /**检索条件开始*/
        /**年份*/
        private Integer year;
        /**月份*/
        private Integer month;
    /**检索条件结束*/


    /**********************原料库字段开始**********************/
        /*************原料库顶部开始*************/
            /**钢材总重量*/
            private BigDecimal steelTotalWeight;
            /**辽阳a库总重量*/
            private BigDecimal matLiaoYangA;
            /**辽阳b库总重量*/
            private BigDecimal matLiaoYangB;
            /**盈亏库总重量*/
            private BigDecimal matYingKou;
            /**库存板材量*/
            private BigDecimal boardTotalWeight;
            /**库存板材量 辽阳a*/
            private BigDecimal boardLiaoYangA;
            /**库存板材量 辽阳b*/
            private BigDecimal boardLiaoYangB;
            /**库存板材量 营口*/
            private BigDecimal boardYingKou;
            /**库存型材量*/
            private BigDecimal profileTotalWeight;
            /**库存型材量 辽阳a*/
            private BigDecimal profileLiaoYangA;
            /**库存型材量 辽阳b*/
            private BigDecimal profileLiaoYangB;
            /**库存型材量 营口*/
            private BigDecimal profileYingKou;
            /**常用备件量*/
            private BigDecimal sparePartTotalWeight;
            /**常用备件量 辽阳a*/
            private BigDecimal sparePartLiaoYangA;
            /**常用备件量 辽阳b*/
            private BigDecimal sparePartLiaoYangB;
            /**常用备件量 营口*/
            private BigDecimal sparePartYingKou;
            /**项目总重量*/
            private BigDecimal projectTotalWeight;
            /**项目总重量*/
            private BigDecimal projectLiaoYangA;
            /**项目总重量*/
            private BigDecimal projectLiaoYangB;
            /**项目总重量*/
            private BigDecimal projectYingKou;
        /*************原料库顶部结束*************/
        /*************原料库中部开始*************/
            /**入库量（入库表中“签收单回货日期”满足当前月份的采购入库的有效数据对应的入库明细表中数据之和）*/
            private BigDecimal rawMatInTotalWeight;
            /**出库量（出库表中过账日期满足当前月份有效数据对应的出库明细表中数据之和）*/
            private BigDecimal rawMatOutTotalWeight;
            /**消耗库存量（出库明细表中对应的在库状态是库存在库的所有有效数据之和，注意：库存划项目再出库不算库存消耗）*/
            private BigDecimal rawMatConsumeTotalWeight;
            /**项目剩余产生量（项目划库存总量）*/
            private BigDecimal rawMatSurplusTotalWeight;
            /**返库量（车间返库总量）*/
            private BigDecimal rawMatReturnTotalWeight;
        /*************原料库中部结束*************/
        /*************原料库待审批开始*************/
            /**原料库未执行的串料申请*/
            private Integer rawMatChangeCount;
            /**原料库未执行的库存划项目标记*/
            private Integer rawMatInvProCount;
            /**原料库未执行的项目划库存标记*/
            private Integer rawMatProInvCount;
            /**原料库未执行的待审批数据（待审批调整申请）*/
            private Integer rawMatApprovalPendingCount;
            /**原料库未指定的使用库存计划*/
            private Integer rawMatNotSpecifiedCount;
            /**原料库未指定的使用库存计划*/
            private Integer rawReturnMatTipsCount;
        /*************原料库待审批结束*************/
    /**********************原料库字段结束**********************/

    /**********************外购件库字段开始**********************/
        /*************外购件库顶部数据开始*************/
            /**外购件在库总金额（包括辽阳、营口机械备件库）*/
            private BigDecimal inventoryInStockTotalAmountByPurchaseAndHalf;
            /**集团物资部外购件库库存金额*/
            private BigDecimal inventoryTotalAmountByPurchase;
            /**集团物资部外购件库项目在库金额*/
            private BigDecimal projectInStockTotalAmountByPurchase;
            /**集团物资部外购件库库存在库金额*/
            private BigDecimal inventoryInStockTotalAmountByPurchase;
            /**辽阳机械备件库在库金额*/
            private BigDecimal mecLiaoYang;
            /**营口机械备件库在库金额*/
            private BigDecimal mecYingKou;
            /**辽阳机械备件消耗品库在库金额*/
            private BigDecimal mecLiaoYangConsWarehouse;
            /**营口机械备件消耗品库在库金额*/
            private BigDecimal mecYingKouConsWarehouse;
            /**辽阳机械备件油漆库在库金额*/
            private BigDecimal mecLiaoYangPaintWarehouse;
            /**营口机械备件油漆库在库金额*/
            private BigDecimal mecYingKouPaintWarehouse;
        /*************外购件库顶部数据结束*************/
        /*************外购件库中部数据开始*************/
            /**外购件库月入库金额*/
            private BigDecimal purWarehousingAmountByMonth;
            /**外购件库月出库金额*/
            private BigDecimal purOutWarehouseAmountByMonth;
            /**外购件库月库存划项目金额*/
            private BigDecimal purInvProAmountByMonth;
            /**外购件库月串料金额*/
            private BigDecimal purChangeAmountByMonth;
            /**外购件库月项目划库存金额*/
            private BigDecimal purProInvAmountByMonth;
        /*************外购件库中部数据结束*************/
        /*************外购件库待审批开始*************/
            /**外购件库未执行的串料申请*/
            private Integer purChangeCount;
            /**外购件库未执行的库存划项目标记*/
            private Integer purInvProCount;
            /**外购件库未执行的项目划库存标记*/
            private Integer purProInvCount;
            /**外购件库未执行的待审批数据（待审批调整申请）*/
            private Integer purApprovalPendingCount;
            /**外购件库外购件未指定的使用库存计划*/
            private Integer purNotSpecifiedCount;
            /**外购件库外协件未指定的使用库存计划*/
            private Integer PurNotSpecifiedCount2;
        /*************外购件库待审批结束*************/
    /**********************外购件库字段结束**********************/
    /**********************成品库字段开始**********************/
        /*************成品库顶部数据开始*************/
            /**外协件库存金额*/
            private BigDecimal inventoryInStockTotalAmountByHalf;
            /**铝料库存金额*/
            private BigDecimal inventoryTotalAmountByHalf;
            /**铝料库存重量（吨）*/
            private BigDecimal inventoryWeightByHalf;
            /**外协件库存数量*/
            private BigDecimal projectInStockTotalAmountByHalf;
            /**成品库制作件在库数量*/
            private BigDecimal productionPartInStockCountByHalf;
            /*************成品库部数据结束*************/
            /*************成品库中部数据开始*************/
            /**外购/外协件月入库金额*/
            private BigDecimal purAndOutsourcingWarehousingAmountByMonth;
            /**外购/外协件月出库金额*/
            private BigDecimal purAndOutsourcingOutWarehouseAmountByMonth;
            /**制作件月入库数量*/
            private BigDecimal productionPartWarehousingCountByMonth;
            /**制作件月出库数量*/
            private BigDecimal productionPartOutWarehouseCountByMonth;
            /**铝料月入库金额*/
            private BigDecimal aluminumWarehousingCountByMonth;
            /**铝料月入库重量*/
            private BigDecimal aluminumWarehousingWeightCountByMonth;
            /*************成品库中部数据结束*************/
            /*************成品库待审批开始*************/
            /**成品库未执行的串料申请*/
            private Integer halfChangeCount;
            /**成品库未执行的库存划项目标记*/
            private Integer halfInvProCount;
            /**成品库未执行的项目划库存标记*/
            private Integer halfProInvCount;
            /**成品库未执行的待审批数据（待审批调整申请）*/
            private Integer halfApprovalPendingCount;
            /**成品库未执行的调拨数据*/
            private Integer halfAllocationCount;
        /*************成品库待审批结束*************/
    /**********************成品库字段结束**********************/
}